//数组
//1.长度
var a=[1,2,3,4,5,6,7,89,9,'hello']
console.log(a.length);
//2.赋值 赋值可以改变长度
var arr=[1,2,3]
console.log(arr);//输出长度3
arr.length=6
console.log(arr);
arr.length=2
console.log(arr);//只剩下1，2 
//3.可以对数组元素直接修改
var b=[1,2,99]
b[2]=3
console.log(b);//输出1，2，3
b[5]=99
console.log(b);//超出了索引同样可以修改

//indexof 可以用来指定元素位置
var c1=[10,20,30,40];
console.log(c1.indexOf(10));
console.log(c1.indexOf(50));//没有找到元素返回-1

//slice 用来截取array的部分元素，和substring函数相适
var c2=['a','b','c']
console.log(c2.slice(0,2));//不包含2，输出a,b
console.log(c2.slice(1));//1以后的所有元素，输出b,c
//如果我们没有给slice任何参数，则他会截取所有元素，我们可以用来复制
var c3=['hello']
var c4=c3.slice()
console.log(c4);

//## push函数和pop函数
var cc=[1,2]
cc.push(3,4)
console.log(cc); //push表示在元素末尾添加元素
cc.pop()
console.log(cc);//pop表示在元素末尾删除元素
//如果数组里没有元素，则返回undefined
//## unshift和shift
var ppt=[2,3]
console.log(ppt.unshift('1','b'));//长度4
console.log(ppt);
//unshift往头部添加若干元素，shift删除头部元素
console.log(ppt.shift());
console.log(ppt);
//如果数组里没有元素，则返回undefined
//## sort()调换元素顺序,按照默认顺序排序
var so=[5,9,1,2,3]
so.sort()
console.log(so);//1，2，3，5，9

//## reverse 反转函数
var sot=[1,2,3]
sot.reverse()
console.log(sot);
//## splice()万能方法
var rrt=['Microsoft', 'Apple', 'Yahoo', 'AOL', 'Excite', 'Oracle']
rrt.splice(1,1,'a','b')//从索引1开始，删除1个，然后添加2给元素
console.log(rrt);
rrt.splice(1,2)//只删除不添加
console.log(rrt);
rrt.splice(1,0,'a','b')//只添加不删除
console.log(rrt);//array万能方法
//## concat()把当前和另外一个Array连接起来，返回一个新的array
var vr=['A', 'B', 'C']
var at=vr.concat([3,2,4])
console.log(at); ['A', 'B', 'C', 1, 2, 3]
console.log(vr);

//## join用制定的字符来连接字符串
var rrt=['A', 'B', 'C', 1, 2, 3]
console.log(rrt.join('-'));

//## 多维数组
var aaaat=[[1, 2, 3], [400, 500, 600], '-'];
console.log(aaaat);
//练习
'use strict';
var arr = [[1, 2, 3], [400, 500, 600], '-'];
var x =arr[1][1]
console.log(x); // x应该为500

'use strict';
'use strict';
var arr = ['小明', '小红', '大军', '阿黄','小刘'];
function a() {
    if (arr.length=null) {
        return print('你的朋友没有来')
    }
}
var nons=('欢迎')
for (let i = 0; i < arr.length; i++) {
    if (i<arr.length-1) {
        nons+=arr[i]+'\,';
    }else{
        nons+='和'+arr[i]+'同学'
    }
}
console.log(nons);



// var arr =['小a','小b','小c','小d','小f','小e','小s','小z'];
// var str ='欢迎';
// for (let index = 0; index < arr.length; index++) {
//     if (index<arr.length-1) {
//         str+=arr[index]+'\,';
//     }   
//     else{
//         str+='和'+arr[index]+'同学';
//     }         
// }
// console.log(str);   